home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / misc / pdflib / clients / smakefileppc < prev    next >
Text File  |  1999-12-06  |  2KB  |  81 lines

  1. # Makefile for PDFlib clients
  2. #
  3. # modified for Amiga SAS/C PPC by ARK (28/Nov/99)
  4. #
  5.  
  6. VERSION = @VERSION@
  7.  
  8. SHELL = @SHELL@
  9. INSTALL = @INSTALL@
  10.  
  11. srcdir = /clients
  12.  
  13. INCDIR  =
  14. CC      = SCPPC
  15. CCOPT   =
  16. LD      =
  17. LDOPT   =
  18. OBJ     = o
  19. EXE     = .elf
  20. RM      = #delete
  21. AR      = ppc-amigaos-ar
  22. RANLIB  = ppc-amigaos-ranlib
  23. AROPTS  =
  24. PDFLIBM = /lib/libpdf.a
  25. PDFLIB  = ../lib/libpdf.a
  26. LIBS    = $(PDFLIB)
  27.  
  28. LDFLAGS =
  29.  
  30. .SUFFIXES: .c
  31.  
  32. .c.o:
  33.         $(CC) $(CFLAGS) $(DEFINES) $<
  34.  
  35. # ------------------------------
  36.  
  37. SRC     = \
  38.         $(srcdir)/pdfimage.c    \
  39.         $(srcdir)/pdfgraph.c    \
  40.         $(srcdir)/text2pdf.c
  41.  
  42. OBJS    = \
  43.         $(srcdir)/pdfimage.$(OBJ)       \
  44.         $(srcdir)/pdfgraph.$(OBJ)       \
  45.         $(srcdir)/text2pdf.$(OBJ)
  46.  
  47. all:     pdfimage$(EXE) pdfgraph$(EXE) text2pdf$(EXE)
  48.  
  49. test:   all
  50.  
  51. text2pdf$(EXE): text2pdf.$(OBJ) $(PDFLIBM)
  52.  
  53.                 ppc-amigaos-ld -r LIB:c_ppc.o text2pdf.o ../util/getopt.o $(PDFLIB) LIB:scppc.a lib:end.o -o $@
  54.                 Protect $@ +e
  55.  
  56. pdfgraph$(EXE): pdfgraph.$(OBJ) $(PDFLIBM)
  57.  
  58.                 ppc-amigaos-ld -r LIB:c_ppc.o pdfgraph.o ../util/getopt.o $(PDFLIB) LIB:scppc.a lib:end.o -o $@
  59.                 Protect $@ +e
  60.  
  61. pdfimage$(EXE): pdfimage.$(OBJ) $(PDFLIBM)
  62.  
  63.                 ppc-amigaos-ld -r LIB:c_ppc.o pdfimage.o ../util/getopt.o $(PDFLIB) LIB:scppc.a lib:end.o -o $@
  64.                 Protect $@ +e
  65.  
  66. clean:
  67.         -$(RM) $(OBJS) pdfimage$(EXE) pdfgraph$(EXE) text2pdf$(EXE)
  68.  
  69. maintainer-clean: clean
  70.         -$(RM) Makefile.in.bak
  71.  
  72. depend:
  73.         cp Makefile.in Makefile.in.bak
  74.         sed '/^# Automatically generated dependencies/q' Makefile.in.bak >Makefile.in
  75.         $(CC) $(CFLAGS) -MM $(SRC)>>Makefile.in
  76.  
  77. # Automatically generated dependencies
  78. pdfimage.o: pdfimage.c /pdflib/pdflib.h /pdflib/p_config.h
  79. pdfgraph.o: pdfgraph.c /pdflib/pdflib.h /pdflib/p_config.h
  80. text2pdf.o: text2pdf.c /pdflib/pdflib.h /pdflib/p_config.h
  81.